.B0401-content .kmi-layout-main-content{
    background: linear-gradient(to right, #f7f7f7 50%,rgba(255, 255, 255, 0.51) 100%);
}
.B0401-content .kmi-layout-page{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 16px;
}
.en_US .B0401-content .kmi-text-fields>.label.setting{
    flex: 0 0 160px;
}
.B0401-content .kmi-text-fields>.space-field{
    flex: 0 0 286px;
}
.en_US .B0401-content .kmi-text-fields>.space-field{
    flex: 0 0 355px;
}
.B0401-content .kmi-checkbox{
    width: 120px;
    text-align: left;
}
.B0401-dialog .kmi-layout-page{
    padding: 8px 8px 4px;
}
.B0401-content div[item-name="open_off_one"] {
    min-width: 140px;
}
.B0401-dialog .kmi-text-fields>.label{
    flex : 0 0 84px;
}
.B0401-dialog .btn-panel{
    display: flex;
    justify-content: flex-end;
}
.B0401-content .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-column-button label.sub_product{
    display:none;
}
.B0401-content .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-column-button.button-hide label.sub_product{
    display:block;
}
.B0401-content .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-column-button.button-hide label{
    display:none;
}
.B0401-content .kmi-button{
    margin: 0;
}
.en_US .B0401-content .kmi-button{
    width: 160px;
    white-space: nowrap;
    margin: 0 0 0 32px;
}
.B0401-content .kmi-button.kmi-button-exception{
    background: #db4d3e;
}
.B0401-content .kmi-button[disabled] {
    background-color: #dcdddd;
    color: white;
}
.B0401-content .kmi-column-button {
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}
.B0401-dialog-StoragePlot{
    min-width: 400px;
    width: 30%;
}
.B0401-dialog-StoragePlot .btn-panel{
    display: flex;
    justify-content: space-between;
}

.space-field label{
    text-align: right;
    color: #00869b;
    font-weight: 600;
}

.dialog-text-fields{
    display: flex;
    justify-content: flex-start;
}
.dialog-text-fields label{
    /* color: #00869b; */
    font-weight: 600;
}
.B0401-content .mdl-button--icon_prime {
    background: #63A9DD;
    border-radius: 50%;
}
.B0401-content .mdl-button--icon_prime:hover {
    background: #63A9DD;
}
.B0401-content .mdl-button--icon_prime:focus:not(:active){
    background: #63A9DD;
}
textarea {
    resize: none;
}
textarea:disabled {
    background-color:#dcdddd
}
.B0401-redfont{
    color: red;
}
/* sendFQC-dialog */
.B0401-sendFQC-dialog {
    width: 25vw;
}
.B0401_sendFQC-dialog.dialog-container .kmi-layout-page {
    flex: none;
}
.B0401-sendFQC-dialog .btn-panel{
    display: flex;
    justify-content: flex-end;
}
.B0401-sendFQC-dialog .kmi-text-fields .label{
    display: flex;
    padding-right: 1rem;
}
.B0401-sendFQC-dialog .kmi-text-fields .label label{
    width: 100px;
}
.B0401-sendFQC-dialog .kmi-text-fields.kmi-text-fields-option .label{
    display: block;
}
.B0401-sendFQC-dialog .kmi-text-fields.kmi-text-fields-option .label label{
    text-align: left;
}
/* inspectionList-dialog */
.B0401-inspectionList-dialog {
    width: 50vw;
    min-width: 56rem;
}
.B0401-inspectionList-dialog .conditoin-fields .query_mode{
    display: none;
}
.B0401-inspectionList-dialog .condition-content, .B0401-inspectionList-dialog .condition-content .ps-scrollbar-content {
    display: flex;
    flex-wrap: wrap;
}
.B0401-inspectionList-dialog .kmi-report-panel.is-close {
    flex: 0 0 auto;
}
/* RollBack-dialog */
.B0401_RollBack-dialog{
    width: 80%;
    height: 100%;
}
.B0401_RollBack-dialog .content-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    background-color: white;
    padding:4px 0;
}

.B0401_RollBack-dialog .to-right{
    display: flex;
}